﻿$.fn.dialogButtons = function (name, state) {
    var buttons = $(this).next('div').find('button');
    if (!name) return buttons;
    return buttons.each(function () {
        var text = $(this).text();
        if (text == name && state == 'disabled') { $(this).attr('disabled', true).addClass('ui-state-disabled'); return this; }
        if (text == name && state == 'enabled') { $(this).attr('disabled', false).removeClass('ui-state-disabled'); return this; }
        if (text == name) { return this; }
        if (name == 'disabled') { $(this).attr('disabled', true).addClass('ui-state-disabled'); return buttons; }
        if (name == 'enabled') { $(this).attr('disabled', false).removeClass('ui-state-disabled'); return buttons; }
    });
};
